Exploring GPGPU Acceleration of Process-Oriented Simulations
نویسندگان
چکیده
This paper reports on our experiences of using commodity GPUs to speedup the execution of fine-grained concurrent simulations. Starting with an existing process-oriented ‘boids’ simulation, we explore a variety of techniques aimed at improving performance, gradually refactoring the original code. Successive improvements lead to a 10-fold improvement in performance, which we believe can still be improved upon, allowing us to explore simulations with larger numbers of agents (30,000 rather than 2,000) interactively and without significant performance degradation.
منابع مشابه
Exploring Multi-level Parallelism for Large-Scale Spiking Neural Networks
Several biologically inspired applications have been motivated by Spiking Neural Networks (SNNs) such as the Hodgkin-Huxley (HH) and Izhikevich models, owing to their high biological accuracy. The inherent massively parallel nature of the SNN simulations makes them a good fit for heterogeneous computing resources such as the General Purpose Graphical Processing Unit (GPGPU) clusters. In this re...
متن کاملExploring Gördes Zeolite Sites by Feature Oriented Principle Component Analysis of LANDSAT Images
Recent studies showed that remote sensing (RS) is an effective, efficient and reliable technique used in almost all the areas of earth sciences. Remote sensing as being a technique started with aerial photographs and then developed employing the multi-spectral satellite images. Nowadays, it benefits from hyper-spectral, RADAR and LIDAR data as well. This potential has widen its applicability in...
متن کاملHPC Simulations of Information Propagation Over Social Networks
Simulations provide a flexible and valuable method to study the behaviors of information propagation over complex social networks. High Performance Computing (HPC) is a technology that allows the implementation of efficient algorithms on powerful new hardware resources. With the increased computing resource usage in large-scale network based simulations, it is therefore attractive to apply the ...
متن کاملMobile GPGPU Acceleration of Embodied Robot Simulation
It is desirable for a robot to be able to run on-board simulations of itself in a model of the world to evaluate action consequences and test new controller solutions, but simulation is computationally expensive. Modern mobile System-on-Chip devices have high performance at low power consumption levels and now incorporate powerful graphics processing units, making them good potential candidates...
متن کاملNumerical simulation of hull and propeller interaction in acceleration maneuver
Prediction of a ship’s trajectory during a maneuvering motion is so important. In this study, the acceleration maneuver for a twin-screw vessel is directly investigated using computational fluid dynamic (CFD) environment and unsteady RANS (Reynolds Averaged Navier-Stokes) solver. For this purpose, the self-propulsion and acceleration simulations with hull and propeller interaction for the well-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013